248220f6f361b0df7cfe7fd84a9c096ced03c1d0,modules/portal/portal-scheduler-quartz/src/com/liferay/portal/scheduler/quartz/internal/QuartzSchedulerEngine.java,QuartzSchedulerEngine,getQuartzTrigger,#com.liferay.portal.kernel.scheduler.Trigger#StorageType#,697

Before Change


		calendarIntervalScheduleBuilder.withInterval(
			interval, IntervalUnit.valueOf(timeUnit.name()));

		triggerBuilder.withSchedule(calendarIntervalScheduleBuilder);

		return triggerBuilder.build();
	}

After Change



		TimeUnit timeUnit = objectValuePair.getValue();

		if (timeUnit == TimeUnit.MILLISECOND) {
			SimpleScheduleBuilder simpleScheduleBuilder =
				SimpleScheduleBuilder.simpleSchedule();

			simpleScheduleBuilder.withIntervalInMilliseconds(interval);
			simpleScheduleBuilder.withRepeatCount(
				SimpleTrigger.REPEAT_INDEFINITELY);

			triggerBuilder.withSchedule(simpleScheduleBuilder);
		}
		else {
			CalendarIntervalScheduleBuilder calendarIntervalScheduleBuilder =
				CalendarIntervalScheduleBuilder.calendarIntervalSchedule();

			calendarIntervalScheduleBuilder.withInterval(
				interval, IntervalUnit.valueOf(timeUnit.name()));

			triggerBuilder.withSchedule(calendarIntervalScheduleBuilder);
		}

		return triggerBuilder.build();